Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Czech Republic F1 Austria F1 Czech Republic F4 Italy F4 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F3 Austria F2 Germany F7 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 Italy F7 Italy F28 Italy F29 Turkey F8 Italy F4 Italy F7 Italy F12 Austria F3 Italy F22 Italy F23 Romania F7 Romania F9 Great Britain F14 Great Britain F15 Italy F28 Croatia F10 Italy F31 Turkey F29 Turkey F32 Ukraine F1 Ukraine F3 Croatia F3 Italy F1 Italy F2 Italy F3 Italy F5 Italy F7 Italy F8 Romania F2 Italy F12 Italy F15 Italy F16 Italy F18 Italy F19 Lithuania F1 Serbia F8 Romania F9 Italy F26 Italy F27 Greece F4 Greece F5 Greece F6 Greece F7 Germany F2 Croatia F2 Great Britain F5 Croatia F2 Switzerland F1 Switzerland F3 Italy F1 Italy F2 Italy F3 Italy F5 Italy F10 Italy F12 Italy F14 Italy F13 Italy F15 Italy F21 Italy F22 Italy F24 Italy F27 Greece F14 France F3 Italy F8 Italy F12 Italy F13 Romania F2 Italy F20 Italy F1 Italy F2 Italy F5 Italy F6 Italy F12 Italy F14 Italy F15 Italy F22 Romania F13 Romania F14 Romania F15 Italy F28 Italy F30 Italy F32 Italy F33 Germany F3 Italy F1 Italy F13 Italy F14 Italy F2 (Trento) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Italy F9 (Santa Margherita Di Pula) Italy F10 (Santa Margherita Di Pula) Italy F14 (Frascati) Italy F16 (Padova) Italy F17 (Bergamo) Croatia F3 Italy F6 M25 Vale Do Lobo M15 Quinta Do Lago M15 Antalya M25 Prague Italy F37 Italy F20 Italy F9 Italy F9 Italy F3 Italy F18 Italy F16 Italy F19 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 Germany F2 Croatia F2 Italy F15 Italy F5 Czech Republic F3 Slovenia F3 Tatra Banka Open 2003 - Bratislava Italy F17 GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding Italy F25 Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Flea Market Cup - Busan Internationaux du Doubs - Besancon Kosice Open-Steelers Cup 2008 - Kosice Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Sarajevo Challenger Milan Challenger Pozoblanco Challenger Manchester Challenger Recanati Challenger Segovia Challenger Czech Indoor Open - Prague St. Remy Challenger Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton Tashkent Challenger Seoul Challenger Chuncheon Challenger Trofeo Sisma Mantova - Mantova Italy F2 Rennes Challenger Ortisei Challenger Bratislava Challenger Croatia Osiguranje Rijeka Open - Rijeka Guangzhou Challenger Pingguo Challenger Kobstaedernes ATP Challenger - Kolding Baden Open - Karlsruhe Nottingham Challenger Penza Challenger St. Remy Challenger Germany F4 Tunisia F9 Izmir Challenger Heilbronn Open - Heilbronn Rennes Challenger Orleans Challenger Ortisei Challenger Helsinki Challenger Dharwad Challenger 2006 - Dharwad Tunisia F8 Internationaux de Nouvelle-Caledonie - New Caledonia Bergamo Challenger Dallas Challenger Johannesburg Challenger Schickedanz Open 2007 - Furth San Benedetto Challenger Granby Challenger Como Challenger Czech Open 2006 - Prostejov St. Remy Challenger Tashkent Challenger Shenzhen Challenger Gimcheon Challenger PEOPLEnet Cup - Dnepropetrovsk Busan Challenger San Benedetto Challenger Cordenons Challenger Orleans Challenger Tashkent Challenger Brescia Challenger Raanana Challenger Prosperita Open 2007 - Ostrava Napoli Challenger Taipei City Challenger San Remo Tennis Cup - San Remo Porsche Open - Poznan Todi Challenger Biella Challenger Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Orleans Challenger Tatra Banka Open - Bratislava The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe IPP Open - Helsinki Morocco Tennis Tour - Fes Eckental Challenger Brescia Challenger Andria Challenger Open Castilla y Leon - Segovia Samsung Securities Cup - Seoul Bergamo Challenger Quimper Challenger Guangzhou Challenger Busan Challenger Status Athens Open - Athens Seoul Challenger Fergana Challenger Recanati Challenger Biella Challenger Cortina Challenger Fano Challenger Manerbio Challenger Como Challenger Orleans Challenger Brest Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Ortisei Challenger Brescia Challenger Andria Challenger Barletta Challenger Kos Succhetti Tennis Cup - Cordenons Surbiton Challenger Coffee Cup Challenger - Chikmagalur Milan Challenger Recanati Challenger Challenger Brasov - Brasov Challenger DCN de Cherbourg - Cherbourg Cortina Challenger Biella Challenger San Marino Challenger Siemens Open 2007 - Scheveningen Seville Challenger Tatra Banka Slovak Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo BMW Tennis Championship - Sunrise Bratislava Challenger Brescia Challenger Turin Challenger Irving Challenger Astana Challenger Mons Challenger St. Brieuc Challenger Ostdeutscher Sparkassen Cup - Dresden Barletta Challenger Mons Challenger Ortisei Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Glasgow Challenger Geneva Challenger Vicenza Challenger Vicenza Challenger Como Challenger Genova Challenger Ortisei Challenger Bratislava Challenger Phoenix Challenger Shenzhen Challenger Seoul Challenger Ostrava Challenger Seville Challenger Braunschweig Challenger Taipei City Challenger Bratislava Challenger Biel Challenger Ostrava Challenger Biella 5 Challenger Granby Challenger Troisdorf Challenger Italy F29 Orleans Challenger Irving Challenger Open de Rennes La Trinitaine - Rennes Todi Challenger Le Gosier Challenger Andria Challenger Busan Challenger Rome Challenger Rome Challenger Caltanissetta Challenger Bratislava Challenger Loughborough Challenger San Benedetto Challenger Granby Challenger Surbiton Challenger St. Remy Challenger Recanati Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Cherbourg Challenger Cherbourg Challenger Shenzhen Challenger Raanana Challenger Barletta Challenger Rome Challenger Bangkok Challenger Vicenza Challenger Pozoblanco Challenger Bratislava Challenger St. Remy Challenger Tashkent Challenger Irving Challenger Taipei City Challenger Italy F4 Portoroz Challenger Budapest Challenger Zhuhai Challenger Shenzhen Challenger Recanati Challenger Prague Challenger Biella Challenger Mouilleron-Le-Captif Challenger Andria Challenger Noumea Challenger Nottingham Challenger Rennes Challenger Budapest Challenger Bergamo Challenger Indian Wells Challenger Rome 2 Challenger Zhuhai Challenger GHI Bronx Tennis Classic - Bronx Zhangjiagang Challenger Taipei City Challenger Tunis Challenger Busan Challenger Gwangju Challenger Vicenza Challenger Surbiton Challenger Ilkley Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Perugia Challenger Aptos Challenger Manerbio Challenger Como Challenger Italy F3 (Basiglio) Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Brasov Challenger Lugano Challenger Biella 6 Challenger Oeiras 4 Challenger Biella 7 Challenger Milan Challenger Todi Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Nottingham Challenger Ilkley Challenger Steelers Cup - Kosice Mallorca Challenger Ismaning Challenger Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Open de Rennes La Trinitaine - Rennes Sony Ericsson Open 2008 - Belgrade Open Seat Godo 2007 - Barcelona Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Mercedes Cup - Stuttgart Tatra Banka Slovak Open - Bratislava Mons Challenger BCR Open Romania - Bucharest Open des Alpes Trophee BNP Paribas - Grenoble Orleans Challenger Ismaning Challenger Bratislava Challenger Maia Challenger Bangkok Challenger PBZ Zagreb Indoors - Zagreb Open de Rennes - Rennes Kobstaedernes ATP Challenger - Kolding Todi Challenger Trieste Challenger Gerry Weber Open - Halle Portoroz Challenger Cordenons Challenger Forli Challenger Istanbul Challenger Quimper Challenger Quimper 2 Challenger Potchefstroom 1 Challenger Split 2 Challenger Monza Challenger Como Challenger Genova Challenger Busan Challenger Jonkoping Challenger PBZ Zagreb Indoors - Zagreb Prague Challenger Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai BMW Open - Munich Countrywide Classic - Los Angeles Open de Moselle - Metz Open Sud de France - Montpellier Zagreb Challenger Regions Morgan Keegan Championships - Memphis Bratislava Challenger Bratislava Challenger Genova Challenger Dallas Challenger Next Generation Adelaide International - Adelaide Milan Challenger San Benedetto Challenger Tashkent Challenger Qatar ExxonMobil Open - Doha Biella Challenger PBZ Zagreb Indoors - Zagreb Bratislava Challenger Dubai Duty Free Tennis Championships - Dubai Drummondville Challenger Chennai Open - Chennai Serbia Open - Belgrade Gerry Weber Open - Halle Malaga Challenger Helsinki Challenger Winston-Salem Open - Winston-Salem Sunrise Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Kaohsiung Challenger Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Atlanta Tennis Championships - Atlanta ATP Vegeta Croatia Open - Umag Citi Open - Washington Rakuten Japan Open - Tokyo Citi Open - Washington Shenzhen Open - Shenzhen PBZ Zagreb Indoors - Zagreb Rome Challenger U.S. National Indoor Tennis Championships - Memphis Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Kun-Ming Challenger Busan Challenger Aegon Nottingham Open - Nottingham Recanati Challenger BB&T Atlanta Open - Atlanta Athens Challenger Bratislava Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Ortisei Challenger Shenzhen Open - Shenzhen BB&T Atlanta Open - Atlanta AEGON Championships - London Dubai Duty Free Tennis Championships - Dubai If Stockholm Open - Stockholm Citi Open - Washington Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart St. Petersburg Open - St. Petersburg Swiss Open - Gstaad Intrum Stockholm Open - Stockholm Helsinki Challenger Medibank International - Sydney Open 13 Provence - Marseille Bergamo Challenger Guadalajara Challenger Delray Beach Open - Delray Beach Vercelli Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Vicenza Challenger Qatar ExxonMobil Open - Doha Mons Challenger Ortisei Challenger Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Biella Challenger ATP Studena Croatia Open - Umag Delray Beach Open - Delray Beach Ostrava Challenger Open de Nice Cote d'Azur - Nice Studena Croatia Open - Umag Segovia Challenger Moselle Open - Metz Braunschweig Challenger PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland Cordenons Challenger U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Mons Challenger Budapest Challenger Topshelf Open - 's-Hertogenbosch Budapest Challenger Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Genova Challenger Quimper Challenger Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Caltanissetta Challenger Ortisei Challenger BB&T Atlanta Open - Atlanta Eckental Challenger Mouilleron-Le-Captif Challenger Andria Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Francavilla Challenger Cary Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Recanati Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Portoroz Challenger Brest Challenger Eckental Challenger Padova Challenger Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne SkiStar Swedish Open - Bastad Ortisei Challenger Eckental Challenger Parma Challenger Shenzhen Open - Shenzhen Burnie Challenger Quimper Challenger Bergamo Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prague Challenger Forli Challenger Swiss Open - Gstaad Generali Open - Kitzbuhel Generali Open - Kitzbuhel Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Plava Laguna Croatia Open - Umag Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille BCR Open Romania - Bucharest AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Kremlin Cup - Moscow New York Open - New York Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart Hall of Fame Open - Newport Francavilla Challenger Rennes Challenger Launceston Challenger Lisbon Challenger Hamburg Challenger Bratislava Challenger Ortisei Challenger Potchefstroom 2 Challenger Austrian Open - Kitzbuhel Ostrava Challenger PBZ Zagreb Indoors - Zagreb Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami Rogers Cup - Montreal BNP Paribas Masters - Paris Aircel Chennai Open - Chennai Open Sud de France - Montpellier Rogers Cup - Toronto Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Miami Open - Miami U.S. Open - New York BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Erste Bank Open - Vienna Generali Open - Kitzbuhel Swiss Indoors Basel - Basel U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, PO, COL-CRO 1-4 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open (juniors) Davis Cup, World Group, 1R, CRO-CAN 3-1 All Lower level tournaments Olympics - London Davis Cup, World Group, PO, SVK-BEL 2-3